﻿/*
 * themes/default/common/css/layout.css
 * 功能：定义布局样式——默认布局样式
 * 
 * ver	  变更日期		担当者		 变更内容
 * ————————————————————————————————————————————
 * V1.00	2015-10-12	  付政			  初版
 * 
 * Copyright(c) 2015-2016 Neusoft Business Software corporation All Rights Reserved.
 * LICENSE INFORMATION
*/
@charset "utf-8";

/*————————————————————————————————————————————
	定义布局全局样式
————————————————————————————————————————————*/
/**
 * body标签样式
 * 
 */
body.layout {
	overflow-x: hidden;
	overflow-y: auto;
}
/**
 * body标签横向滚动条样式
 * 
 */
body.layout[scroll-x="no"], 
body.layout[scroll="no"] {
	overflow-x: hidden;
}
/**
 * body标签纵向滚动条样式
 * 
 */
body.layout[scroll-y="no"], 
body.layout[scroll="no"] {
	overflow-y: hidden;
}
/**
 * form标签样式
 * 
 */
body.layout form {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border: 1px solid transparent;
	display: block;
}
/**
 * div标签样式
 * 
 */
body.layout div {
	border: 1px solid transparent;
	display: block;
}
/**
 * 完整画面布局样式
 * 
 */
body.layout div.layout_fullbody {
	position: absolute;
	min-width: 100%;
	width: 100%;
	max-width: 100%;
	min-height: 100%;
	height: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
/**
 * 页脚布局样式
 * 
 */
body.layout div.layout_footer {
	position: absolute;
	bottom: 0;
	min-width: 98%;
	width: 98%;
	max-width: 98%;
	min-height: 100px;
	height: auto;
	margin: 15px auto;
	overflow: hidden;
}
/**
 * 文本左对齐样式
 * 
 */
body.layout div.layout_textalignleft {
	text-align: left;
}
/**
 * 文本居中对齐样式
 * 
 */
body.layout div.layout_textaligncenter {
	text-align: center;
}
/**
 * 文本右对齐样式
 * 
 */
body.layout div.layout_textalignright {
	text-align: right;
}
/**
 * 垂直顶线对齐样式
 * 
 */
body.layout div.layout_verticalaligntop {
	vertical-align: top;
}
/**
 * 垂直中心线对齐样式
 * 
 */
body.layout div.layout_verticalalignmiddle {
	vertical-align: middle;
}
/**
 * 垂直底线对齐样式
 * 
 */
body.layout div.layout_verticalalignbottom {
	vertical-align: bottom;
}
/**
 * 根级布局样式
 * 根级布局要求最小分辨率在1024*768范围内
 * 分辨率低于该值时显示横纵滚动条
 * 
 */
body.layout div.layout_main {
	position: relative;
	min-width: 1024px;
	width: 100%;
	min-height: 768px;
	height: 100%;
	margin: 0 auto;
	padding: 0 5px;
}
/**
 * 次级布局样式
 * 次级布局横向布局
 * 
 */
body.layout div.layout_stump {
	position: relative;
	min-width: 98%;
	width: 98%;
	max-width: 98%;
	min-height: 100px;
	height: auto;
	margin: 15px auto;
	overflow: hidden;
	zoom: 1;
}
/**
 * 次级布局样式
 * 次级布局横向分隔条
 * 
 */
body.layout div.layout_stump_side {
	position: absolute;
	left: 0;
	min-width: 100%;
	width: 100%;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
}
/**
 * 次级布局样式
 * 次级布局横向分隔条（靠顶端）
 * 
 */
body.layout div.layout_stump_side_top {
	top: 0;
}
/**
 * 次级布局样式
 * 次级布局横向分隔条（靠底端）
 * 
 */
body.layout div.layout_stump_side_bottom {
	bottom: 0;
	bottom: -1px;
}
/**
 * 次级布局样式
 * 次级布局纵向分布局
 * 
 */
body.layout div.layout_piduan {
	position: relative;
	min-width: 47%;
	width: 47%;
	max-width: 47%;
	min-height: 100px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}
/**
 * 次级布局样式
 * 次级布局纵向分隔条
 * 
 */
body.layout div.layout_piduan_split {
	position: relative;
	min-width: 20px;
	min-height: 100px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}
/**
 * 次级布局样式
 * 次级布局表格布局
 * 
 */
body.layout div.layout_table {
	position: relative;
	min-width: 98%;
	width: 98%;
	max-width: 98%;
	min-height: 100px;
	height: auto;
	margin: 15px auto;
	overflow: hidden;
	zoom: 1;
	display: table;
}
/**
 * 次级布局样式
 * 次级布局表格布局（行样式）
 * 
 */
body.layout div.layout_table_stump {
	position: relative;
	min-width: 100%;
	width: 100%;
	max-width: 100%;
	min-height: 100%;
	height: auto;
	margin: 0;
	display: table-row;
}
/**
 * 次级布局样式
 * 次级布局表格布局（列样式）
 * 
 */
body.layout div.layout_table_piduan {
	position: relative;
	min-width: 47%;
	width: 47%;
	max-width: 47%;
	min-height: 100px;
	height: auto;
	display: table-cell;
}
/**
 * 隐藏布局样式
 * 
 */
body.layout .layout_hidden {
	display: none!important;
	*display: none!important;
	display: none;
}

/*————————————————————————————————————————————
	定义布局附加样式
————————————————————————————————————————————*/
/**
 * 次级布局附加样式
 * 隐藏上边框
 * 
 */
body.layout div.layout_bordernofull, /* 隐藏（上，右，下，左）边线 */
body.layout div.layout_borderexceptbottom, /* 隐藏（上，右，左）边线 */
body.layout div.layout_borderexceptright, /* 隐藏（上，下，左）边线 */
body.layout div.layout_borderexceptleft, /* 隐藏（上，下，左）边线 */
body.layout div.layout_bordernorighttop, /* 隐藏（上，右）边线 */
body.layout div.layout_bordernotopright, /* 隐藏（上，右）边线 */
body.layout div.layout_bordernolefttop, /* 隐藏（上，左）边线 */
body.layout div.layout_bordernotoopleft, /* 隐藏（上，左）边线 */
body.layout div.layout_bordernobottomtop, /* 隐藏（上，下）边线 */
body.layout div.layout_bordernotopbottom, /* 隐藏（上，下）边线 */
body.layout div.layout_bordernotop {
	border-top: 1px solid transparent;
}
/**
 * 次级布局附加样式
 * 隐藏右边框
 * 
 */
body.layout div.layout_bordernofull, /* 隐藏（上，右，下，左）边线 */
body.layout div.layout_borderexceptbottom, /* 隐藏（上，右，左）边线 */
body.layout div.layout_borderexceptleft, /* 隐藏（上，右，下）边线 */
body.layout div.layout_borderexcepttop, /* 隐藏（右，下，左）边线 */
body.layout div.layout_bordernobottomright, /* 隐藏（右，下）边线 */
body.layout div.layout_bordernorightbottom, /* 隐藏（右，下）边线 */
body.layout div.layout_bordernotopright, /* 隐藏（上，右）边线 */
body.layout div.layout_bordernorighttop, /* 隐藏（上，右）边线 */
body.layout div.layout_bordernoleftright, /* 隐藏（右，左）边线 */
body.layout div.layout_bordernorightleft, /* 隐藏（右，左）边线 */
body.layout div.layout_bordernoright {
	border-right: 1px solid transparent;
}
/**
 * 次级布局附加样式
 * 隐藏下边框
 * 
 */
body.layout div.layout_bordernofull, /* 隐藏（上，右，下，左）边线 */
body.layout div.layout_borderexceptright, /* 隐藏（上，下，左）边线 */
body.layout div.layout_borderexceptleft, /* 隐藏（上，右，下）边线 */
body.layout div.layout_borderexcepttop, /* 隐藏（右，下，左）边线 */
body.layout div.layout_bordernorightbottom, /* 隐藏（右，下）边线 */
body.layout div.layout_bordernobottomright, /* 隐藏（右，下）边线 */
body.layout div.layout_bordernoleftbottom, /* 隐藏（下，左）边线 */
body.layout div.layout_bordernobottomleft, /* 隐藏（下，左）边线 */
body.layout div.layout_bordernotopbottom, /* 隐藏（上，下）边线 */
body.layout div.layout_bordernobottomtop, /* 隐藏（上，下）边线 */
body.layout div.layout_bordernobottom {
	border-bottom: 1px solid transparent;
}
/**
 * 次级布局附加样式
 * 隐藏左边框
 * 
 */
body.layout div.layout_bordernofull, /* 隐藏（上， 右， 下， 左）边线 */
body.layout div.layout_borderexceptbottom, /* 隐藏（上， 右， 左）边线 */
body.layout div.layout_borderexceptright, /* 隐藏（上， 下， 左）边线  */
body.layout div.layout_borderexcepttop, /* 隐藏（右， 下， 左）边线 */
body.layout div.layout_bordernobottomleft, /* 隐藏（下， 左）边线 */
body.layout div.layout_bordernoleftbottom, /* 隐藏（下， 左）边线 */
body.layout div.layout_bordernotopleft, /* 隐藏（上， 左）边线 */
body.layout div.layout_bordernolefttop, /* 隐藏（上， 左）边线 */
body.layout div.layout_bordernorightleft, /* 隐藏（右， 左）边线 */
body.layout div.layout_bordernoleftright, /* 隐藏（右， 左）边线 */
body.layout div.layout_bordernoleft {
	border-left: 1px solid transparent;
}
/**
 * 次级布局附加样式
 * 距顶0像素
 * 
 */
body.layout div.layout_marginnofull, /* 距（上， 右， 下， 左）0像素 */
body.layout div.layout_marginmiddlefull, /* 距（上，下）0像素 */
body.layout div.layout_marginexceptbottom, /* 距（上， 右， 左）0像素 */
body.layout div.layout_marginexceptright, /* 距（上， 下， 左）0像素 */
body.layout div.layout_marginexceptleft, /* 距（上， 右， 下）0像素 */
body.layout div.layout_marginnorighttop, /* 距（上， 右）0像素 */
body.layout div.layout_marginnotopright, /* 距（上， 右）0像素 */
body.layout div.layout_marginnolefttop, /* 距（上， 左）0像素 */
body.layout div.layout_marginnotopleft, /* 距（上， 左）0像素 */
body.layout div.layout_marginnobottomtop, /* 距（上， 下）0像素 */
body.layout div.layout_marginnotopbottom, /* 距（上， 下）0像素 */
body.layout div.layout_marginnotop {
	margin-top: 0;
}
/**
 * 次级布局附加样式
 * 取消顶端距离
 * 
 */
body.layout div.layout_marginautofull, /* 取消（上， 右， 下， 左）距离 */
body.layout div.layout_marginautoexceptbottom, /* 取消（上， 右， 左）距离 */
body.layout div.layout_marginautoexceptright, /* 取消（上， 下， 左）距离 */
body.layout div.layout_marginautoexceptleft, /* 取消（上， 右， 下）距离 */
body.layout div.layout_marginautorighttop, /* 取消（上， 右）距离 */
body.layout div.layout_marginautotopright, /* 取消（上， 右）距离 */
body.layout div.layout_marginautolefttop, /* 取消（上， 左）距离 */
body.layout div.layout_marginautotopleft, /* 取消（上， 左）距离 */
body.layout div.layout_marginautobottomtop, /* 取消（上， 下）距离 */
body.layout div.layout_marginautotopbottom, /* 取消（上， 下）距离 */
body.layout div.layout_marginautotop {
	margin-top: auto;
}
/**
 * 次级布局附加样式
 * 距右0像素
 * 
 */
body.layout div.layout_marginnofull, /* 距（上， 右， 下， 左）0像素 */
body.layout div.layout_marginexceptbottom, /* 距（上， 右， 左）0像素 */
body.layout div.layout_marginexceptleft, /* 距（上， 右， 下）0像素 */
body.layout div.layout_marginexcepttop, /* 距（右， 下， 左）0像素 */
body.layout div.layout_marginnobottomright, /* 距（右， 下）0像素 */
body.layout div.layout_marginnorightbottom, /* 距（右， 下）0像素 */
body.layout div.layout_marginnotopright, /* 距（上， 右）0像素 */
body.layout div.layout_marginnorighttop, /* 距（上， 右）0像素 */
body.layout div.layout_marginnoleftright, /* 距（右， 左）0像素 */
body.layout div.layout_marginnorightleft, /* 距（右， 左）0像素 */
body.layout div.layout_marginnoright {
	float: right;
	margin-right: 0;
}
/**
 * 次级布局附加样式
 * 取消右侧距离
 * 
 */
body.layout div.layout_marginautofull, /* 取消（上， 右， 下， 左）距离 */
body.layout div.layout_marginmiddlefull, /* 取消（左，右）距离 */
body.layout div.layout_marginautoexceptbottom, /* 取消（上， 右， 左）距离 */
body.layout div.layout_marginautoexceptleft, /* 取消（上， 右， 下）距离 */
body.layout div.layout_marginautoexcepttop, /* 取消（右， 下， 左）距离 */
body.layout div.layout_marginautobottomright, /* 取消（右， 下）距离 */
body.layout div.layout_marginautorightbottom, /* 取消（右， 下）距离 */
body.layout div.layout_marginautotopright, /* 取消（上， 右）距离 */
body.layout div.layout_marginautorighttop, /* 取消（上， 右）距离 */
body.layout div.layout_marginautoleftright, /* 取消（右， 左）距离 */
body.layout div.layout_marginautorightleft, /* 取消（右， 左）距离 */
body.layout div.layout_marginautoright {
	margin-right: auto;
}
/**
 * 次级布局附加样式
 * 距底0像素
 * 
 */
body.layout div.layout_marginnofull, /* 距（上， 右， 下， 左）0像素 */
body.layout div.layout_marginmiddlefull, /* 距（上，下）0像素 */
body.layout div.layout_marginexceptright, /* 距（上， 下， 左）0像素 */
body.layout div.layout_marginexceptleft, /* 距（上， 右， 下）0像素 */
body.layout div.layout_marginexcepttop, /* 距（右， 下， 左）0像素 */
body.layout div.layout_marginnorightbottom, /* 距（右， 下）0像素 */
body.layout div.layout_marginnobottomright, /* 距（右， 下）0像素 */
body.layout div.layout_marginnoleftbottom, /* 距（下， 左）0像素 */
body.layout div.layout_marginnobottomleft, /* 距（下， 左）0像素 */
body.layout div.layout_marginnotopbottom, /* 距（上， 下）0像素 */
body.layout div.layout_marginnobottomtop, /* 距（上， 下）0像素 */
body.layout div.layout_marginnobottom {
	margin-bottom: 0;
}
/**
 * 次级布局附加样式
 * 取消底端距离
 * 
 */
body.layout div.layout_marginautofull, /* 取消（上， 右， 下， 左）距离 */
body.layout div.layout_marginautoexceptright, /* 取消（上， 下， 左）距离 */
body.layout div.layout_marginautoexceptleft, /* 取消（上， 右， 下）距离 */
body.layout div.layout_marginautoexcepttop, /* 取消（右， 下， 左）距离 */
body.layout div.layout_marginautorightbottom, /* 取消（右， 下）距离 */
body.layout div.layout_marginautobottomright, /* 取消（右， 下）距离 */
body.layout div.layout_marginautoleftbottom, /* 取消（下， 左）距离 */
body.layout div.layout_marginautobottomleft, /* 取消（下， 左）距离 */
body.layout div.layout_marginautotopbottom, /* 取消（上， 下）距离 */
body.layout div.layout_marginautobottomtop, /* 取消（上， 下）距离 */
body.layout div.layout_marginautobottom {
	margin-bottom: auto;
}
/**
 * 次级布局附加样式
 * 距左0像素
 * 
 */
body.layout div.layout_marginnofull, /* 距（上， 右， 下， 左）0像素 */
body.layout div.layout_marginexceptbottom, /* 距（上， 右， 左）0像素 */
body.layout div.layout_marginexceptright, /* 距（上， 下， 左）0像素 */
body.layout div.layout_marginexcepttop, /* 距（右， 下， 左）0像素 */
body.layout div.layout_marginnobottomleft, /* 距（下， 左）0像素 */
body.layout div.layout_marginnoleftbottom, /* 距（下， 左）0像素 */
body.layout div.layout_marginnotopleft, /* 距（上， 左）0像素 */
body.layout div.layout_marginnolefttop, /* 距（上， 左）0像素 */
body.layout div.layout_marginnorightleft, /* 距（右， 左）0像素 */
body.layout div.layout_marginnoleftright, /* 距（右， 左）0像素 */
body.layout div.layout_marginnoleft {
	float: left;
	margin-left: 0;
}
/**
 * 次级布局附加样式
 * 取消左侧距离
 * 
 */
body.layout div.layout_marginautofull, /* 取消（上， 右， 下， 左）距离 */
body.layout div.layout_marginmiddlefull, /* 取消（左，右）距离 */
body.layout div.layout_marginautoexceptbottom, /* 取消（上， 右， 左）距离 */
body.layout div.layout_marginautoexceptright, /* 取消（上， 下， 左）距离 */
body.layout div.layout_marginautoexcepttop, /* 取消（右， 下， 左）距离 */
body.layout div.layout_marginautobottomleft, /* 取消（下， 左）距离 */
body.layout div.layout_marginautoleftbottom, /* 取消（下， 左）距离 */
body.layout div.layout_marginautotopleft, /* 取消（上， 左）距离 */
body.layout div.layout_marginautolefttop, /* 取消（上， 左）距离 */
body.layout div.layout_marginautorightleft, /* 取消（右， 左）距离 */
body.layout div.layout_marginautoleftright, /* 取消（右， 左）距离 */
body.layout div.layout_marginautoleft {
	margin-left: auto;
}
/**
 * 次级布局附加样式
 * 宽度百分百
 * 
 */
body.layout div.layout_marginnofull, /* 距（上， 右， 下， 左）0像素 */
body.layout div.layout_marginexceptbottom, /* 距（上， 右， 左）0像素 */
body.layout div.layout_marginexcepttop, /* 距（右， 下， 左）0像素 */
body.layout div.layout_marginnoleftright, /* 距（右， 左）0像素 */
body.layout div.layout_marginnorightleft, /* 距（右， 左）0像素 */
body.layout div.layout_width_hundred_percent, 
body.layout div.layout_width_percent_100_true {
	clear: both;
	min-width: 100%;
	width: 100%;
	max-width: 100%;
}
/**
 * 次级布局附加样式
 * 高度百分百
 * 
 */
body.layout div.layout_height_hundred_percent, 
body.layout div.layout_height_percent_100_true {
	clear: both;
	min-height: 100%;
	height: 100%;
	max-height: 100%;
	line-height: 100%;
}
/**
 * 次级布局附加样式
 * 没有高度
 * 
 */
body.layout div.layout_nowidthheight, /* 没有宽度和高度 */
body.layout div.layout_noheightwidth,  /* 没有高度和宽度 */
body.layout div.layout_noheight {
	min-height: auto;
	min-height: 0!important;
	height: auto;
	max-height: auto;
}
/**
 * 次级布局附加样式
 * 没有宽度
 * 
 */
body.layout div.layout_noheightwidth, /* 没有高度和宽度 */
body.layout div.layout_nowidthheight, /* 没有宽度和高度 */
body.layout div.layout_nowidth {
	min-width: auto;
	min-width: 0!important;
	width: auto;
	max-width: auto;
}
/**
 * 次级布局附加样式
 * 宽度百分比（5%）
 * 
 */
body.layout div.layout_width_percent_5 {
	min-width: 3%;
	width: 3%;
	max-width: 3%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（5%）
 * 
 */
body.layout div.layout_width_percent_5_true {
	min-width: 5%;
	width: 5%;
	max-width: 5%;
}
/**
 * 次级布局附加样式
 * 高度百分比（5%）
 * 
 */
body.layout div.layout_height_percent_5 {
	min-height: 3%;
	height: 3%;
	max-height: 3%;
}
/**
 * 次级布局附加样式
 * 高度百分比（5%）
 * 
 */
body.layout div.layout_height_percent_5_true {
	min-height: 5%;
	height: 5%;
	max-height: 5%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（10%）
 * 
 */
body.layout div.layout_width_percent_10 {
	min-width: 8%;
	width: 8%;
	max-width: 8%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（10%）
 * 
 */
body.layout div.layout_width_percent_10_true {
	min-width: 10%;
	width: 10%;
	max-width: 10%;
}
/**
 * 次级布局附加样式
 * 高度百分比（10%）
 * 
 */
body.layout div.layout_height_percent_10 {
	min-height: 8%;
	height: 8%;
	max-height: 8%;
}
/**
 * 次级布局附加样式
 * 高度百分比（10%）
 * 
 */
body.layout div.layout_height_percent_10_true {
	min-height: 10%;
	height: 10%;
	max-height: 10%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（15%）
 * 
 */
body.layout div.layout_width_percent_15 {
	min-width: 13%;
	width: 13%;
	max-width: 13%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（15%）
 * 
 */
body.layout div.layout_width_percent_15_true {
	min-width: 15%;
	width: 15%;
	max-width: 15%;
}
/**
 * 次级布局附加样式
 * 高度百分比（15%）
 * 
 */
body.layout div.layout_height_percent_15 {
	min-height: 13%;
	height: 13%;
	max-height: 13%;
}
/**
 * 次级布局附加样式
 * 高度百分比（15%）
 * 
 */
body.layout div.layout_height_percent_15_true {
	min-height: 15%;
	height: 15%;
	max-height: 15%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（20%）
 * 
 */
body.layout div.layout_width_percent_20 {
	min-width: 18%;
	width: 18%;
	max-width: 18%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（20%）
 * 
 */
body.layout div.layout_width_percent_20_true {
	min-width: 20%;
	width: 20%;
	max-width: 20%;
}
/**
 * 次级布局附加样式
 * 高度百分比（20%）
 * 
 */
body.layout div.layout_height_percent_20 {
	min-height: 18%;
	height: 18%;
	max-height: 18%;
}
/**
 * 次级布局附加样式
 * 高度百分比（20%）
 * 
 */
body.layout div.layout_height_percent_20_true {
	min-height: 20%;
	height: 20%;
	max-height: 20%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（25%）
 * 
 */
body.layout div.layout_width_percent_25 {
	min-width: 23%;
	width: 23%;
	max-width: 23%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（25%）
 * 
 */
body.layout div.layout_width_percent_25_true {
	min-width: 25%;
	width: 25%;
	max-width: 25%;
}
/**
 * 次级布局附加样式
 * 高度百分比（25%）
 * 
 */
body.layout div.layout_height_percent_25 {
	min-height: 23%;
	height: 23%;
	max-height: 23%;
}
/**
 * 次级布局附加样式
 * 高度百分比（25%）
 * 
 */
body.layout div.layout_height_percent_25_true {
	min-height: 25%;
	height: 25%;
	max-height: 25%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（30%）
 * 
 */
body.layout div.layout_width_percent_30 {
	min-width: 27%;
	width: 27%;
	max-width: 27%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（30%）
 * 
 */
body.layout div.layout_width_percent_30_true {
	min-width: 30%;
	width: 30%;
	max-width: 30%;
}
/**
 * 次级布局附加样式
 * 高度百分比（30%）
 * 
 */
body.layout div.layout_height_percent_30 {
	min-height: 27%;
	height: 27%;
	max-height: 27%;
}
/**
 * 次级布局附加样式
 * 高度百分比（30%）
 * 
 */
body.layout div.layout_height_percent_30_true {
	min-height: 30%;
	height: 30%;
	max-height: 30%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（35%）
 * 
 */
body.layout div.layout_width_percent_35 {
	min-width: 32%;
	width: 32%;
	max-width: 32%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（35%）
 * 
 */
body.layout div.layout_width_percent_35_true {
	min-width: 35%;
	width: 35%;
	max-width: 35%;
}
/**
 * 次级布局附加样式
 * 高度百分比（35%）
 * 
 */
body.layout div.layout_height_percent_35 {
	min-height: 32%;
	height: 32%;
	max-height: 32%;
}
/**
 * 次级布局附加样式
 * 高度百分比（35%）
 * 
 */
body.layout div.layout_height_percent_35_true {
	min-height: 35%;
	height: 35%;
	max-height: 35%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（40%）
 * 
 */
body.layout div.layout_width_percent_40 {
	min-width: 37%;
	width: 37%;
	max-width: 37%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（40%）
 * 
 */
body.layout div.layout_width_percent_40_true {
	min-width: 40%;
	width: 40%;
	max-width: 40%;
}
/**
 * 次级布局附加样式
 * 高度百分比（40%）
 * 
 */
body.layout div.layout_height_percent_40 {
	min-height: 37%;
	height: 37%;
	max-height: 37%;
}
/**
 * 次级布局附加样式
 * 高度百分比（40%）
 * 
 */
body.layout div.layout_height_percent_40_true {
	min-height: 40%;
	height: 40%;
	max-height: 40%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（45%）
 * 
 */
body.layout div.layout_width_percent_45 {
	min-width: 42%;
	width: 42%;
	max-width: 42%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（45%）
 * 
 */
body.layout div.layout_width_percent_45_true {
	min-width: 45%;
	width: 45%;
	max-width: 45%;
}
/**
 * 次级布局附加样式
 * 高度百分比（45%）
 * 
 */
body.layout div.layout_height_percent_45 {
	min-height: 42%;
	height: 42%;
	max-height: 42%;
}
/**
 * 次级布局附加样式
 * 高度百分比（45%）
 * 
 */
body.layout div.layout_height_percent_45_true {
	min-height: 45%;
	height: 45%;
	max-height: 45%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（50%）
 * 
 */
body.layout div.layout_width_percent_50 {
	min-width: 47%;
	width: 47%;
	max-width: 47%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（50%）
 * 
 */
body.layout div.layout_width_percent_50_true {
	min-width: 50%;
	width: 50%;
	max-width: 50%;
}
/**
 * 次级布局附加样式
 * 高度百分比（50%）
 * 
 */
body.layout div.layout_height_percent_50 {
	min-height: 47%;
	height: 47%;
	max-height: 47%;
}
/**
 * 次级布局附加样式
 * 高度百分比（50%）
 * 
 */
body.layout div.layout_height_percent_50_true {
	min-height: 50%;
	height: 50%;
	max-height: 50%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（55%）
 * 
 */
body.layout div.layout_width_percent_55 {
	min-width: 52%;
	width: 52%;
	max-width: 52%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（55%）
 * 
 */
body.layout div.layout_width_percent_55_true {
	min-width: 55%;
	width: 55%;
	max-width: 55%;
}
/**
 * 次级布局附加样式
 * 高度百分比（55%）
 * 
 */
body.layout div.layout_height_percent_55 {
	min-height: 52%;
	height: 52%;
	max-height: 52%;
}
/**
 * 次级布局附加样式
 * 高度百分比（55%）
 * 
 */
body.layout div.layout_height_percent_55_true {
	min-height: 55%;
	height: 55%;
	max-height: 55%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（60%）
 * 
 */
body.layout div.layout_width_percent_60 {
	min-width: 57%;
	width: 57%;
	max-width: 57%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（60%）
 * 
 */
body.layout div.layout_width_percent_60_true {
	min-width: 60%;
	width: 60%;
	max-width: 60%;
}
/**
 * 次级布局附加样式
 * 高度百分比（60%）
 * 
 */
body.layout div.layout_height_percent_60 {
	min-height: 57%;
	height: 57%;
	max-height: 57%;
}
/**
 * 次级布局附加样式
 * 高度百分比（60%）
 * 
 */
body.layout div.layout_height_percent_60_true {
	min-height: 60%;
	height: 60%;
	max-height: 60%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（65%）
 * 
 */
body.layout div.layout_width_percent_65 {
	min-width: 62%;
	width: 62%;
	max-width: 62%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（65%）
 * 
 */
body.layout div.layout_width_percent_65_true {
	min-width: 65%;
	width: 65%;
	max-width: 65%;
}
/**
 * 次级布局附加样式
 * 高度百分比（65%）
 * 
 */
body.layout div.layout_height_percent_65 {
	min-height: 62%;
	height: 62%;
	max-height: 62%;
}
/**
 * 次级布局附加样式
 * 高度百分比（65%）
 * 
 */
body.layout div.layout_height_percent_65_true {
	min-height: 65%;
	height: 65%;
	max-height: 65%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（70%）
 * 
 */
body.layout div.layout_width_percent_70 {
	min-width: 67%;
	width: 67%;
	max-width: 67%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（70%）
 * 
 */
body.layout div.layout_width_percent_70_true {
	min-width: 70%;
	width: 70%;
	max-width: 70%;
}
/**
 * 次级布局附加样式
 * 高度百分比（70%）
 * 
 */
body.layout div.layout_height_percent_70 {
	min-height: 67%;
	height: 67%;
	max-height: 67%;
}
/**
 * 次级布局附加样式
 * 高度百分比（70%）
 * 
 */
body.layout div.layout_height_percent_70_true {
	min-height: 70%;
	height: 70%;
	max-height: 70%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（75%）
 * 
 */
body.layout div.layout_width_percent_75 {
	min-width: 72%;
	width: 72%;
	max-width: 72%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（75%）
 * 
 */
body.layout div.layout_width_percent_75_true {
	min-width: 75%;
	width: 75%;
	max-width: 75%;
}
/**
 * 次级布局附加样式
 * 高度百分比（75%）
 * 
 */
body.layout div.layout_height_percent_75 {
	min-height: 72%;
	height: 72%;
	max-height: 72%;
}
/**
 * 次级布局附加样式
 * 高度百分比（75%）
 * 
 */
body.layout div.layout_height_percent_75_true {
	min-height: 75%;
	height: 75%;
	max-height: 75%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（80%）
 * 
 */
body.layout div.layout_width_percent_80 {
	min-width: 77%;
	width: 77%;
	max-width: 77%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（80%）
 * 
 */
body.layout div.layout_width_percent_80_true {
	min-width: 80%;
	width: 80%;
	max-width: 80%;
}
/**
 * 次级布局附加样式
 * 高度百分比（80%）
 * 
 */
body.layout div.layout_height_percent_80 {
	min-height: 77%;
	height: 77%;
	max-height: 77%;
}
/**
 * 次级布局附加样式
 * 高度百分比（80%）
 * 
 */
body.layout div.layout_height_percent_80_true {
	min-height: 80%;
	height: 80%;
	max-height: 80%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（85%）
 * 
 */
body.layout div.layout_width_percent_85 {
	min-width: 83%;
	width: 83%;
	max-width: 83%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（85%）
 * 
 */
body.layout div.layout_width_percent_85_true {
	min-width: 85%;
	width: 85%;
	max-width: 85%;
}
/**
 * 次级布局附加样式
 * 高度百分比（85%）
 * 
 */
body.layout div.layout_height_percent_85 {
	min-height: 83%;
	height: 83%;
	max-height: 83%;
}
/**
 * 次级布局附加样式
 * 高度百分比（85%）
 * 
 */
body.layout div.layout_height_percent_85_true {
	min-height: 85%;
	height: 85%;
	max-height: 85%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（90%）
 * 
 */
body.layout div.layout_width_percent_90 {
	min-width: 87%;
	width: 87%;
	max-width: 87%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（90%）
 * 
 */
body.layout div.layout_width_percent_90_true {
	min-width: 90%;
	width: 90%;
	max-width: 90%;
}
/**
 * 次级布局附加样式
 * 高度百分比（90%）
 * 
 */
body.layout div.layout_height_percent_90 {
	min-height: 87%;
	height: 87%;
	max-height: 87%;
}
/**
 * 次级布局附加样式
 * 高度百分比（90%）
 * 
 */
body.layout div.layout_height_percent_90_true {
	min-height: 90%;
	height: 90%;
	max-height: 90%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（95%）
 * 
 */
body.layout div.layout_width_percent_95 {
	min-width: 92%;
	width: 92%;
	max-width: 92%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（95%）
 * 
 */
body.layout div.layout_width_percent_95_true {
	min-width: 95%;
	width: 95%;
	max-width: 95%;
}
/**
 * 次级布局附加样式
 * 高度百分比（95%）
 * 
 */
body.layout div.layout_height_percent_95 {
	min-height: 92%;
	height: 92%;
	max-height: 92%;
}
/**
 * 次级布局附加样式
 * 高度百分比（95%）
 * 
 */
body.layout div.layout_height_percent_95_true {
	min-height: 95%;
	height: 95%;
	max-height: 95%;
}
/**
 * 次级布局附加样式
 * 宽度百分比（100%）
 * 
 */
body.layout div.layout_width_percent_100 {
	min-width: 98%;
	width: 98%;
	max-width: 98%;
}
/**
 * 次级布局附加样式
 * 高度百分比（100%）
 * 
 */
body.layout div.layout_height_percent_100 {
	min-height: 98%;
	height: 98%;
	max-height: 98%;
}

/**
 * 次级布局附加样式
 * 取消顶端内边距
 *
 */
body.layout div.layout_nopadding, 
body.layout div.layout_nopaddingtop {
	padding-top: 0;
}
/**
 * 次级布局附加样式
 * 取消右侧内边距
 *
 */
body.layout div.layout_nopadding, 
body.layout div.layout_nopaddingright {
	padding-right: 0;
}
/**
 * 次级布局附加样式
 * 取消底端内边距
 *
 */
body.layout div.layout_nopadding, 
body.layout div.layout_nopaddingbottom {
	padding-bottom: 0;
}
/**
 * 次级布局附加样式
 * 取消左侧内边距
 *
 */
body.layout div.layout_nopadding, 
body.layout div.layout_nopaddingleft {
	padding-left: 0;
}

/*————————————————————————————————————————————
	定义布局扩展样式
————————————————————————————————————————————*/
/**
 * 分隔线样式
 * 
 */
body.layout div.layout_divider {
	clear: both;
	width: auto;
	min-height: 1px;
	height: 1px;
	max-height: 1px;
	padding: 4px 0 0 0;
	margin: 0 auto 5px auto;
	text-indent: -1000px;
	overflow: hidden;
	border-style: dotted;
	border-width: 0 0 1px 0;
	border-color: #b8d0d6;
}

body.layout .layout_loading {
	display: block;
	margin: auto;
	min-width: 60px;
	width: 60px;
	max-width: 60px;
	min-height: 60px;
	height: 60px;
	max-height: 60px;
	vertical-align: middle;
}
/**
 * 布局扩展样式
 * 布局横行可视
 * 
 */
body.layout div.layout_overflowvisible-x, 
body.layout div.layout_overflowvisible {
	overflow-x: visible;
}
/**
 * 布局扩展样式
 * 布局纵列可视
 * 
 */
body.layout div.layout_overflowvisible-y, 
body.layout div.layout_overflowvisible {
	overflow-y: visible;
}
/**
 * 布局扩展样式
 * 布局横行隐藏
 * 
 */
body.layout div.layout_overflowhidden-x, 
body.layout div.layout_overflowhidden {
	overflow-x: hidden;
}
/**
 * 布局扩展样式
 * 布局纵列隐藏
 * 
 */
body.layout div.layout_overflowhidden-y, 
body.layout div.layout_overflowhidden {
	overflow-y: hidden;
}
/**
 * 布局扩展样式
 * 显示边框
 * 
 */
body.layout_display div.layout_border {
	border: 1px dashed Crimson;
}
/**
 * 布局扩展样式
 * 显示背景
 * 
 */
body.layout_display div.layout_background {
	background-color: #afafaf;
}
